package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Transporte")
public class Transporte implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private int codTransporte;
	
	private String ruc;
	
	private String razonSocial;
	
	private String estado;
	
	private String fechaRegistro;

	private ListaVehiculoTransporte listaVehiculoTransporte;
	
	private ListaConductorTransporte listaConductorTransporte;
	
	public int getCodTransporte() {
		return codTransporte;
	}

	public void setCodTransporte(int codTransporte) {
		this.codTransporte = codTransporte;
	}

	public String getRuc() {
		return ruc;
	}

	public void setRuc(String ruc) {
		this.ruc = ruc;
	}

	public String getRazonSocial() {
		return razonSocial;
	}

	public void setRazonSocial(String razonSocial) {
		this.razonSocial = razonSocial;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public String getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(String fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}

	public ListaVehiculoTransporte getListaVehiculoTransporte() {
		return listaVehiculoTransporte;
	}

	public void setListaVehiculoTransporte(
			ListaVehiculoTransporte listaVehiculoTransporte) {
		this.listaVehiculoTransporte = listaVehiculoTransporte;
	}

	public ListaConductorTransporte getListaConductorTransporte() {
		return listaConductorTransporte;
	}

	public void setListaConductorTransporte(
			ListaConductorTransporte listaConductorTransporte) {
		this.listaConductorTransporte = listaConductorTransporte;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
